Joshua Eckersley, 33, of Berkeley Township, was arrested after the student reported the Jan. 12 incident to authorities, Ocean County Prosecutor Bradley Billhimer said.
Eckersley was surrendered by his attorney Thursday afternoon and released pending a future court date.
He was also charged with endangering the welfare of a child.
Click here to follow Daily Voice Edison and receive free news updates.